import request from '@/utils/request'

// 获取所有角色列表 /sys/role
export function getRolesListRequest(params) {
  return request({
    url: '/sys/role',
    method: 'GET',
    params
  })
}

// 添加角色 /sys/role
export function addRolesRequest(data) {
  return request({
    url: '/sys/role',
    method: 'POST',
    // 只有 POST PUT PATCH 三个请求方法 有data属性
    data
  })
}
// 根据Id获取员工详情
export const getRoleByIdRequest = id => request.get(`/sys/role/${id}`)
// 给角色分配权限
// export function assignPermissionRequest(data) {
//   return request({
//     url: '/sys/role/assignPrem',
//     method: 'PUT',
//     data
//   })
// }

export const assignPermissionRequest = data => request.put('/sys/role/assignPrem', data)

// 根据Id获取用户权限
export const getRoleDetailByIdRequest = id => request.get(`/sys/role/${id}`)
// 分配权限
export const assignPermRequest = data => request.put(`/sys/role/assignPrem`, data)
